track shoe - French English Dictionary